package org.hishenframework.core.web.menu;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(value={ElementType.TYPE})
@Retention(value=RetentionPolicy.RUNTIME)
@Documented
public @interface MenuItem {
	/**
	 * 分类
	 * @return
	 */
	String type();
	/**
	 * 名称
	 * @return
	 */
	String label();
	/**
	 * 排序
	 * @return
	 */
	int order() default Integer.MAX_VALUE;
	/**
	 * 菜单请求路径
	 * @return
	 */
	String requestMapping() default "";
}
